﻿using System;

namespace Lottery.App.Model
{
    public abstract class ResultInfo
    {
        public virtual int ID { get; set; }

        public virtual string Value { get; set; }

        public virtual string MaxOmitQH { get; set; }

        public virtual int TotalCount { get; set; }

        public virtual int MaxOmit { get; set; }

        public virtual int LastID { get; set; }

        public virtual int CurrentOmit {
            get { return GlobalData.CurrentID - LastID; }
        }
    }

    public class A1Info : ResultInfo { }

    public class A2Info : ResultInfo { }

    public class A3Info : ResultInfo { }

    public class P2Info : ResultInfo { }

    public class P3Info : ResultInfo { }

    public class N2Info : ResultInfo { }

    public class N3Info : ResultInfo { }

    public class N4Info : ResultInfo { }

    public class N5Info : ResultInfo { }

    public class N6Info : ResultInfo { }

    public class N7Info : ResultInfo { }

    public class N8Info : ResultInfo { }
}
